Distribution of extension¶
Description¶
To make the extension available to the user, distribute the extension storage folder that contains a set of files in addition to the manifest by zipping it and place it in the user's execution environment.
When deploying the extension to the execution environment, copy the folder that contains the distributed extension to a location directly under the execution environment.
Below, we will explain where to place the extensions and give an example of a folder structure.
Extension location¶
To make the extension available, copy the extension storage folder directly under one of the following extensions
folders.
-
When only certain users use the extension
{user home path}\AppData\Local\DENSO CREATE\Next Design\extensions\
User home path example: C:\Users\user-name
-
If all users of Next Design on that computer will use the extension
C:\ProgramData\DENSO CREATE\Next Design\extensions\
Memo
-
The following folders are hidden folders.
{user home path}\AppData\
C:\ProgramData\
-
To access from Explorer, type it directly in the address bar or select the [Display]> [Show/Hide]> [Hidden File] check box from the Explorer ribbon.
Caution
-
When distributing an extension developed using the .NET DLL implementation method, the extension may not work properly if the following DLL versions do not match.
NextDesign.Core.dll
andNextDesign.Desktop.dll
referenced in the extension development project- The same DLL stored in the Next Design installation folder of the extension distribution destination
Extension folder structure example¶
If multiple extensions are placed in the execution environment, the folder structure will be as follows.
{NextDesignAppFolder}\extensions\
myCsExtension\
manifest.json
main.cs
locale.en.json
locale.ja.json
resources\
image.png
myDllExtension\
manifest.json
myDllExtension.dll
resources\
image.png